
کاهش مصرف cpu وردپرس
"مصرف بالای cpu وردپرس یکی ار رایج ترین مشکلاتی است که کاربران با آن دست و پنجه نرم میکنند و در این مقاله راهکارهای جهت پایین آوردن آن گرد هم آوردیم."
وردپرس یکی از سیستم های مدیریت محتوای رایج و بسیار پرکاربرد است ، اما با نصب زیاد افزونه ها و بهینه نبودن قالب از نظر کدنویسی ، مصرف منابع هاست یا سرور بخصوص CPU را بالا میبرد.برای رفع این مشکلات و بررسی اینکه دقیقا کدامیک از موارد ، باعث بالا رفتن منابع سایت میشوند ، پیشنهاد میکنیم این مقاله را مطالعه کنید و از دست ندهید.
دلایل مشکل مصرف زیاد سی پی یو هاست چیست ؟
مصرف بالای CPU دلایل مختلفی می تواند داشته باشد از جمله :
افزونه ها و قالب ها
یکی از مواردی که میتواند منجر به مصرف بیش از حد CPU شود افزونه ها و قالب ها هستند. نصب افزونه های زیاد، بروز نبودن یا وجود کد مخرب در آنها میتواند منجر به بروز این مشکل شود زیرا نصب یا فعالسازی پلاگین های زیاد باعث می شود تا مصرف CPU و مموری نیز افزایش یابد.
علاوه بر این در صورتی که در یک افزونه کد مخربی وجود داشته باشد عملکرد سایت یا هاستی که سیستم مدیریت محتوایتان روی آن نصب شده است دچار اختلال می شود که یکی از پیامدهای ان مصرف بیش از حد CPU است. اگر شک دارید که افزونه ها باعث بروز این مشکل شوند میتوان با غیرفعالسازی افزونه مورد نظر این مشکل را حل کرد.
برای اطمینان از این موضوع ابتدا تمام افزونه های موجود در سایت خود را غیرفعال کنید. سپس به قسمت CPU هاست خود مراجعه کنید و مصرف CPU را چک کنید. در صورتی که یک افزونه باعث بروز این مشکل شده باشد با غیرفعالسازی افزونه ها مصرف CPU کاهش می یابد.
همچنین وجود کدهای مخرب در قالب سایت یا بروز نبودن آن نیز میتواند از دلایل مصرف بیش از حد cpu باشد. بنابراین همیشه افزونه ها و قالب سایت خود را بروز رسانی کنید.
* همه ترفندهایی که در مورد کاهش مصرف cpu به اشتراک می گذاریم ساده و آسان هستند. با این حال، اگر با یک توسعه دهنده کار بلد همکاری کنید که بتواند این کار را برای شما انجام دهد بهتر است. *
وجود چندین وب سایت ورد پرس بر روی یک هاست
اکثر سیستم های مدیریت محتوای پویا، مانند وردپرس، از یک پایگاه داده یا دیتابیس برای ذخیره اطلاعات استفاده می کنند، به طوری که هر بار که یک بازدید کننده به سایت می آید، اسکریپت های PHP با پایگاه داده تعامل برقرار می کنند تا این اطلاعات را برای ارسال به مرورگر فراخوانی کنند . در فضای هاست اشتراکی، اگر سایت شما ترافیک مناسبی را به دست آورد، استفاده از سیستم پیش فرض کنونی وردپرس جهت بازسازی یک صفحه HTML یکسان به ازای هر درخواست بازدید کننده بسیار ناکارآمد خواهد بود. اگر چندین وب سایت وردپرس در یک سرور اشتراکی دارید، جهت اجرای کارآمد وب سایت تحت یک اکانت میزبانی اشتراکی، نیاز به RAM و CPU بیشتری خواهید داشت. بنابراین به فکر تهیه فضای هاست اضافه برای برخی از بلاگ های خود باشید.
وب سایت هک شده
یک وب سایت هک شده، به علت فعالیت های چندگانه ی خودکار و اضافه ای که عموما در هر بار تلاش برای بارگذاری صفحه مجبور است انجام دهد، اغلب به استفاده غیر معمول از منابع در اکانت شما و اعمال بار اضافه بر روی CPU منجر می شود. هدف اغلب کاربران خرابکاری که سعی در هک کردن وب سایت شما دارند این است که کاربران را به یک سایت خطرناک هدایت کنند یا از وب سایت شما برای ارسال هرزنامه استفاده کنند.
علاوه بر استفاده از رمز عبور ایمن و بروز نگه داشتن تمام نرم افزارها، شما باید یک پلاگین، مانند Sucuri، برای اسکن سایت خود و هشدار احتمال هک شدن، نصب کنید.کار منطقی و عاقلانه این است که از برای محافظت از سایت خود بکاپ روزانه تهیه کنید و ذخیره داشته باشید، تا در صورت بروز مشکل به راحتی بتوانید با استفاده از آن وب سایت خود را به نسخه قبل از هک شدن برگردانید. اگر وبسایت شما هک شده باشد، باید توسط یک متخصص، به صورت دستی بررسی شود، ممکن است آن فرد مجبور به پاکسازی کد htaccess یا حمله تزریق کد شود تا هکرها را از منحرف کردن ترافیک وب سایت شما به سمت وب سایت دیگر متوقف کند.
حذف جدول های اضافی از دیتابیس
ممکن است قبلا پلاگین هایی در وردپرس نصب کرده باشید که الان به آن احتیاجی نباشد. جدول های این پلاگین ها در پایگاه دیتابیس ورد پرس شما وجود دارد، ابتدا از دیتابیس بک آپ بگیرید و جداول اضافی را حذف نمایید. اینکار را به دقت انجام دهید؛ اگر اسم هر کدام از جدول های ورد پرس را در گوگل جستجو کنید. براحتی می توانید تشخصیص بدهید که این جدول برای هسته ورد پرس هست یا برای یک افزونه خاص استفاده می شود.در هر صورت قبل از هر تغییری در دیتابیس از بک آپ غافل نشوید و حتی حرفه ای ها تو این قسمت ممکن است اشتباه کنند.
بهینه سازی تصاویر
استفاده از تصاویر پر حجم و فشرده نشده یکی دیگر از مشکلاتی است که هم مدت زمان بیشتری برای لود آنها لازم است و هم مصرف cpu سایت را افزایش میدهد. با استفاده از ابزارهای متفاوت مانند فتوشاپ یا سایت های آنلاین قادر خواهید بود ضمن حفظ نسبی کیفیت حجم تصاویر خود را به حداقل برسانید.
بیشتر بدانید: بهترین افزونه های بهینه سازی تصاویر وردپرس
حجم زیاد ترافیک وب
اگر وبسایت شما پر بازدید باشد، ممکن است مرتبا با مصرف CPU بالا مواجه شوید و احتمالا باید برای ارتقاء دادن اکانت از یک هاست اشتراکی به یک هاست اختصاصی یا سرور اختصاصی اقدام کنید. اگر تنها یک بار یک افزایش بار غیر منتظره ترافیک در سایت شما رخ دهد، سرور میزبان شما نیاز به منابع سیستمی بیشتری برای رسیدگی به چنین حجم زیادی از ترافیک را دارد. یک وب سایت کاملا ایستا با تنها فایلهای HTML و تصاویر در استفاده از منابع مشترک سرور بسیار سبکتر از وب سایت های پویای مبتنی بر جوملا، دروپال و یا وردپرس است.
اسپم ها
ارسال دیدگاه